<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
	"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-type" content="text/html; charset=utf-8" />
<title>jQuery.noConflict()</title>
<meta name="keywords" content="jQuery 1.2 API Reference,Visual jQuery 1.2,jQuery doc,jQuery API,jQuery,jQuery 1.2 API 参考文档中文版,中文版" />
<meta name="description" content="jQuery 1.2 API 文档中文版，提供最新版 jQuery 开发帮助。" />
<link rel="stylesheet" type="text/css" href="../../style/jqueryapi.css" />
<script type="text/javascript" src="../../style/lib/jquery126.js"></script>
 </script>
<script type="text/javascript" src="../../style/jqueryapi.js"></script>
<link rel="shortcut icon" href="../../style/img/favicon.ico" />
</head>
<body>
<div id="topnav">
		<a href="http://www.jQuery.com/" title="jQuery官网" target="_blank" class="topnav">jQuery官网</a>
	<span class="topnav">|</span>
	<a href="http://jquery.org.cn/" title="jQuery中文网站" target="_blank" class="topnav">jQuery中文网站</a>
	<span class="topnav">|</span>
	<a href="http://www.cn-cuckoo.com/" title="1.1版译者" target="_blank" class="topnav">为之漫笔</a>
	<span class="topnav">|</span>
	<a href="http://shawphy.com/" title="1.2版翻译整理者" target="_blank" class="topnav">Shawphy</a>
    <span class="topnav">|</span>
	<a href="http://www.51toria.cn" title="CHM文档制作者:一揪" target="_blank" class="topnav">CHM文档制作者</a> 
	<span class="topnav">|</span>
	<a href="http://dl.getdropbox.com/u/81097/jQueryAPI_CHM.CHM" title="" target="_blank" class="topnav">CHM最新版本下载</a> 
</div>
<hr style="color:#595959;" />

<div class="content">
				<h1>jQuery.noConflict()</h1>
				<div class="desc"><div>运行这个函数将变量$的控制权让渡给第一个实现它的那个库。</div> <div class="longdesc"><p>这有助于确保jQuery不会与其他库的$对象发生冲突。</p><p>在运行这个函数后，就只能使用jQuery变量访问jQuery对象。例如，在要用到$("div p")的地方，就必须换成jQuery("div p")。</p><p><strong>注意:</strong>这个函数必须在你导入jQuery文件之后，并且在导入另一个导致冲突的库<strong>之前</strong>使用。当然也应当在其他冲突的库被使用之前，除非jQuery是最后一个导入的。</p></div><hr /><div>Run this function to give control of the $ variable back to whichever library first implemented it.</div><div class="longdesc"><p>This helps to make sure that jQuery doesn't conflict with the $ object of other libraries.</p><p>By using this function, you will only be able to access jQuery using the 'jQuery' variable. For example, where you used to do $("div p"), you now must do jQuery("div p").</p><p><strong>NOTE:</strong> This function must be called after including the jQuery javascript file, but <strong>before</strong> including any other conflicting library, and also before actually that other conflicting library gets used, in case jQuery is included last.</p></div></div>
				<h2>返回值</h2>
				<p class="indent">jQuery</p>
				<h2>示例</h2>
				<p class="indent">
					将$引用的对象映射回原始的对象。
				</p>
				<p class="indent"><strong>jQuery 代码:</strong></p>
				<div class="code">
					jQuery.noConflict();<br/>
// 使用 jQuery<br/>
jQuery("div p").hide();<br/>
// 使用其他库的 $()<br/>
$("content").style.display = 'none'; 
				</div>
				<hr />
				<p class="indent">
					恢复使用别名$，然后创建并执行一个函数，在这个函数的作用域中仍然将$作为jQuery的别名来使用。在这个函数中，原来的$对象是无效的。这个函数对于大多数不依赖于其他库的插件都十分有效。
				</p>
				<p class="indent"><strong>jQuery 代码:</strong></p>
				<div class="code">
					jQuery.noConflict();<br/>
(function($) { <br/>
&nbsp; $(function() {<br/>
&nbsp;&nbsp;&nbsp; // 使用 $ 作为 jQuery 别名的代码<br/>
&nbsp; });<br/>
})(jQuery);<br/>
// 其他用 $ 作为别名的库的代码  
				</div>
				<hr />
				<p class="indent">
					创建一个新的别名用以在接下来的库中使用jQuery对象。
				</p>
				<p class="indent"><strong>jQuery 代码:</strong></p>
				<div class="code">
					var j = jQuery.noConflict();<br/>
// 基于 jQuery 的代码<br/>
j("div p").hide();<br/>
// 基于其他库的 $() 代码<br/>
$("content").style.display = 'none'; 
				</div>
			</div>

</body>
</html>
